offshore haven - French English Dictionary